Package-level declarations
Types
A utility class for measuring elapsed time. This class provides functionality to track time intervals and optionally updates the elapsed time automatically on each access.
A utility class for plotting data on the FTC Dashboard.
Simple motor feedforward: v + a (+ optionally static) output = kV * velocity + kA * acceleration Units: velocity in cm/s, acceleration in cm/s^2
A file-based logger with automatic file rotation and buffering. Logs are written to /sdcard/logs/ with automatic rotation when files exceed size limits.
A PID/PIDF controller with integral clamping and output saturation.
Minimal 2D pose with motion derivatives. All units are in centimeters and radians.
This class is a wrapper class for booleans, but it allows you to negate the boolean by pressing a button. The intended use case is that there is some boolean value used in an OpMode, and you want it to change every time you press a specific button on the gamepad. Make that boolean a Toggle and call toggle(boolean) every cycle using the desired button as the input to toggle()